The Function, and Dysfunction, of Information Sources in Learning Functional Programming
نویسندگان
چکیده
Programmers experienced in using imperative languages can increasingly benefit from also knowing how to use functional languages. However, even if programmers have already mastered general programming constructs such as types and recursion, actually expressing these in a functional language can be challenging. In this paper, we present an observational study investigating what information sources imperative programmers use when they encounter these problems, as well as how well different information sources enable them to overcome problems. By highlighting the central role that external information sources play as students learn functional programming, our results reveal opportunities for more effectively supporting the learning process.
منابع مشابه
The role of fitness and aerobic exercises on the executive functions of dyslexia and dyscalculia children
Abstract Background and Purpose: Studies carried out in recent decades show that exercises have useful impact on improving executive functions. Therefore, this study aims to investigate the roles of fitness and aerobic exercises on problem-solving process of dyslexic and dyscalculia children. Materials and methods: Using systematic review study and key terms including fitness and aerobic e...
متن کاملBrain Single Photon Emission Computed Tomography Scan (SPECT) and Functional MRI in Systemic Lupus Erythematosus Patients with Cognitive Dysfunction: A Systematic Review
Objective(s): Systemic lupus erythematosus (SLE) is an autoimmune disease with a wide range of clinical manifestations. Cognitive dysfunction is one of the manifestations that could present prior to the emergence of any other neuropsychiatric involvements in SLE. Cognitive dysfunction is a subtle condition occurring with ahigh frequency. However, there is no data on the correlation of cognitive...
متن کاملProtein Secondary Structure Prediction: a Literature Review with Focus on Machine Learning Approaches
DNA sequence, containing all genetic traits is not a functional entity. Instead, it transfers to protein sequences by transcription and translation processes. This protein sequence takes on a 3D structure later, which is a functional unit and can manage biological interactions using the information encoded in DNA. Every life process one can figure is undertaken by proteins with specific functio...
متن کاملRELATIVE INFORMATION FUNCTIONAL OF RELATIVE DYNAMICAL SYSTEMS
In this paper by use of mathematical modeling of an observer [14,15] the notion of relative information functional for relative dynamical systemson compact metric spaces is presented. We extract the information function ofan ergodic dynamical system (X,T) from the relative information of T fromthe view point of observer χX, where X denotes the base space of the system.We also generalize the in...
متن کاملWater-Energy Nexuse of Bioenergy Network: A Fuzzy Goal Programming Model
The limitations on resources of fossil fuels and their destructive effects on the environment have made renewable energy sources more attractive and between these sources, energy from biomass called bioenergy has a special place due to the wide range of resources and other benefits. The purpose of this research is to provide a bi-objective multi-period linear programming model to design the sup...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012